翻訳と辞書
Words near each other
・ Hidden Creek Glacier
・ Hidden curriculum
・ Hidden Dam
・ Hidden Diary
・ Hidden Empire
・ Hidden Expedition
・ Hidden Expedition Everest
・ Hidden Expedition – The Uncharted Islands
・ Hidden Faces
・ Hidden faces
・ Hidden Faces (TV series)
・ Hidden Falls
・ Hidden Falls (Hanging Rock)
・ Hidden Falls (Teton County, Wyoming)
・ Hidden Fear
Hidden Field Equations
・ Hidden file and hidden directory
・ Hidden Files
・ Hidden Forest Cabin
・ Hidden Frontier
・ Hidden Gems
・ Hidden Gems (Ace of Base album)
・ Hidden Glacier
・ Hidden Gold
・ Hidden Hands of a Sadist Nation
・ Hidden headlamp
・ Hidden Hills
・ Hidden Hills, California
・ Hidden Hospitals
・ Hidden Houses


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Hidden Field Equations : ウィキペディア英語版
Hidden Field Equations

Hidden Fields Equations (HFE) is a public key cryptosystem which was introduced at Eurocrypt in 1996 and proposed by Jacques Patarin following the idea of the Matsumoto and Imai system. HFE is also known as HFE trapdoor function. It is based on polynomials over finite fields \mathbb_q of different size to disguise the relationship between the private key and public key. HFE is in fact a family which consists of basic HFE and combinatorial versions of HFE. The HFE family of cryptosystems is based on the hardness of the problem of finding solutions to a system of multivariate quadratic equations (the so-called MQ problem) since it uses private affine transformations to hide the extension field and the private polynomials. Hidden Field Equations also have been used to construct digital signature schemes, e.g. Quartz and Sflash.〔(Christopher Wolf and Bart Preneel, Asymmetric Cryptography: Hidden Field Equations )〕
== Mathematical background ==
One of the central notions to understand how Hidden Field Equations work is to see that for two extension fields \mathbb_ \mathbb_ over the same base field \mathbb_q one can interpret a system of m multivariate polynomials in n variables over \mathbb_q as a function \mathbb_ \to \mathbb_ by using a suitable basis of \mathbb_ over \mathbb_q. In almost all applications the polynomials are quadratic, i.e. they have degree 2.〔(Nicolas T. Courtois On Multivariate Signature-only public key cryptosystems )〕 We start with the simplest kind of polynomials, namely monomials, and show how they lead to quadratic systems of equations.
Let us consider a finite field \mathbb_q, where q is a power of 2, and an extension field K. Let \beta_1,...,\beta_n to be a basis of K as an \mathbb_q vector space. Let 0 such that h=q^+1 for some \theta and gcd (h,q^n-1)=1 and take a random element u\in \mathbb_. We represent u with respect to the basis as u=(u_1,...,u_n). Define v\in \mathbb_ by
: v=u^ u \ \ \ \ (1)
The condition gcd (h,q^n-1) =1 is equivalent to requiring that the map u \to u^h on K is one to one and its inverse is the map u \to u^ where h' is the multiplicative inverse of h \ \bmod q^n-1 . Choose two secret affine transformation, i.e. two invertible n\times n matrices S=\ and T=\ with entries in \mathbb_q and two vectors c=(c_1,...,c_n) and d=(d_1,...,d_n) of length n over \mathbb_q and define x and y via:
: u=Sx+c \ \ \ \ v=Ty+d \ \ \ \ (2)
Let A^=} be the matrix of linear transformation in the basis \beta_1,...,\beta_n such that
: \beta_^=\sum_^ a_^\beta_,\ \ a_^\in\mathbb_q
for 1\le i,k\le n . Write all products of basis elements in terms of the basis, i.e.:
: \beta_i\beta_j=\sum_^m_\beta_,\ \ m_\in\mathbb_q
for each 1\le i,j\le n . The system of n equations which is explicit in the v_i and quadratic in the u_j can be obtain by expanding (1) and equating to zero the coefficients of the \beta_i . By using the affine relations in (2) to replace the u_j, v_i with x_k,y_l , the system of n equations is linear in the y_l and of degree 2 in the x_k . Applying linear algebra it will give n explicit equations, one for each y_l as polynomials of degree 2 in the x_k .〔(Ilia Toli Hidden Polynomial Cryptosystems )〕

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Hidden Field Equations」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.